/**

使用框架 AdminLTE 2.1.1
封装原因 使用table插件的时候 没有看到page插件数据

使用控件 ： AdminLTE下面的DEFALT按钮控件

编辑人：杨中仁
编辑时间：2015年6月24日16:57:52
依赖js 方法： prev next current 使用参数 m_index int类型

例子 可以在模块orders下面拷贝 订单列表 

支持其他插件：没有
支持修改对象参数：还没有 具体可以在调用的服务端语言里面设置
支持查询列表整合在一起:没有支持 (这样对本身的框架 查询的资料就少了)

**/
// 封装一下 分页的插件 2015年6月24日14:09:51
var size = 10; // 默认设置每页的大小是10 
var index = 1; // 当前是第一页
var total = 0; // 总数是在查询之后获取
var psize = 1; // 默认是只有一页
    	
    	// 渲染一下 分页的视图 2015年6月24日14:29:30
function Paging(_index, _size, _total) {
    		// 实例化一个page对象 
	var page = new Object();
    		// 判断这个——index的信息 2015年6月24日14:40:07
	if (_index == null || _index <= 0 || _index == "" || _index == "null" || _index == "undefine") {
		_index = 1;
	}
	if (_size == null || _size <= 0 || _size == "" || _size == "null" || _size == "undefine") {
		_size = 10;
	}
    		
    		// 判断这个_total 获取到这个psize的大小 
	page.index = _index;
	page.size = _size;
	page.total = _total;
    		
    		// 设置page对象的psize
	if (_total % _size == 0) {
		psize = _total / _size;
	} else {
		psize = parseInt(_total / _size) + 1;
	}
    		// 将这个psize的属性 赋值给page对象
	page.psize = psize;
	index = _index;
    		// 渲染这个list下面的分页的插件
	var html = "";
	var page_html = "";
	var prev_html = "<button type=\"button\" class=\"btn btn-default\" onclick=prev(" + (index - 1) + ")>\u4e0a\u4e00\u9875</button>";
	var next_html = "<button type=\"button\" class=\"btn btn-default\" onclick=next(" + (index + 1) + ")>\u4e0b\u4e00\u9875</button>";
		    
		    // 判断psize的大小 正常显示3个正常和一个最前页面 和 最后的页面 2015年6月24日15:59:45
		    
		    // 给一个变量 设置前后有多少按钮 正常使用 2015年6月24日16:00:29 (这边设置的是6 个可以正常使用的按钮)
	var setting_size = 5;
	if (psize <= setting_size) {
		for (var i = 1; i <= psize; i++) {
		    		// 把当前的页码设置成不可以点击 2015年6月24日16:06:08
			if (index == i) {
				page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(" + i + ")\">" + i + "</button>";
			} else {
				page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + i + ")\">" + i + "</button>";
			}
		}
	}
		    
		    // 如果这边是 
	if (psize > setting_size) {
		    	// 显示第一个 和 最后一个 还有中间3个
		if (index <= 2) {
			for (var i = 1; i < setting_size; i++) {
			    		// 把当前的页码设置成不可以点击 2015年6月24日16:06:08
				if (index == i) {
					page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(" + i + ");\">" + i + "</button>";
				} else {
					page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + i + ");\">" + i + "</button>";
				}
			}
			if (index == psize) {
				page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(" + psize + ");\">" + psize + "</button>";
			} else {
				page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + psize + ");\">" + psize + "</button>";
			}
		}
		    	
		    	// 如果是最后几页
		if (index + 1 >= psize) {
		    		// 显示第一页 和 最后4页
			if (index == 1) {
				page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(1);\">1</button>";
			} else {
				page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(1);\">1</button>";
			}
			for (var i = psize - (setting_size - 2); i <= psize; i++) {
				if (index == i) {
					page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(" + i + ");\">" + i + "</button>";
				} else {
					page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + i + ");\">" + i + "</button>";
				}
			}
		}
		    	
		    	// 判断这个index 是否是2
		if (index - 1 > 1 && index + 1 < psize) {
			page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(1);\">1</button>";
			page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + (index - 1) + ");\">" + (index - 1) + "</button>";
			page_html += "<button type=\"button\" class=\"btn btn-default\" disabled=\"disabled\" onclick=\"current(" + index + ");\">" + index + "</button>";
			page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + (index + 1) + ");\">" + (index + 1) + "</button>";
			page_html += "<button type=\"button\" class=\"btn btn-default\" onclick=\"current(" + psize + ");\">" + psize + "</button>";
		}
	}
	html = prev_html;
		    // 获取 修改这个html 2015年6月24日15:04:52 
	html += page_html;
	html += next_html;
	$("#page_tfoot").html(html);
}